package com.Blog.www.dao;


import com.Blog.www.po.UserLike;

import java.util.List;

/**
 * 用户收藏sql操作类
 *
 * @author 君未洋
 */
public interface LikeDao {
    /**
     * 用户添加收藏用方法
     *
     * @param uid 用户id
     * @param bid 博客id
     * @return 返回操作成功与否
     */
    Boolean add(String uid, String bid);

    /**
     * 用户删除收藏用方法
     *
     * @param uid 用户id
     * @param bid 博客id
     * @return 返回操作成功与否
     */
    Boolean delete(String uid, String bid);


    /**
     * 查询用户与对应文章有没有收藏关系的方法
     *
     * @param uid 用户id
     * @param bid 博客id
     * @return 返回操作成功与否
     */
    boolean findLike(int uid, int bid);

    /**
     * 查询用户的收藏方法,返回文章id集合
     *
     * @param id 用户id
     * @return 封装好的集合
     */
    List<UserLike> findLike(int id);
}
